| @@ -104,6 +104,16 @@ def shot_update(request, administrator): | ||
| 104 | 104 |  | 
| 105 | 105 | @logit | 
| 106 | 106 | @check_admin | 
| 107 | +def shot_delete(request, administrator): | |
| 108 | +    shot_id = request.POST.get('shot_id', '') | |
| 109 | + | |
| 110 | + TenancyShotInfo.objects.filter(shot_id=shot_id).update(admin_id=admin_id, status=False) | |
| 111 | + | |
| 112 | + return response() | |
| 113 | + | |
| 114 | + | |
| 115 | +@logit | |
| 116 | +@check_admin | |
| 107 | 117 | def shot_request_list(request, administrator): | 
| 108 | 118 |      page = request.POST.get('page', 1) | 
| 109 | 119 |      num = request.POST.get('num', 20) | 
| @@ -16,6 +16,7 @@ class TenancyShotInfo(BaseModelMixin): | ||
| 16 | 16 | (1, u'已租'), | 
| 17 | 17 | ) | 
| 18 | 18 |  | 
| 19 | + admin_id = models.CharField(_(u'admin_id'), max_length=32, blank=True, null=True, help_text=u'经手人唯一标识', db_index=True) | |
| 19 | 20 | shot_id = ShortUUIDField(_(u'shot_id'), max_length=32, blank=True, null=True, help_text=u'镜头唯一标识', db_index=True, unique=True) | 
| 20 | 21 | model_id = models.CharField(_(u'model_id'), max_length=32, blank=True, null=True, help_text=u'型号唯一标识', db_index=True) | 
| 21 | 22 | model_name = models.CharField(_(u'model_name'), max_length=255, blank=True, null=True, help_text=u'型号名称') |